/**
 * 配置参考: https://cli.vuejs.org/zh/config/
 */
module.exports = {
  publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
  outputDir: '../admin/src/main/resources/web',
  chainWebpack: config => {
    const svgRule = config.module.rule('svg')
    svgRule.uses.clear()
    svgRule
      .test(/\.svg$/)
      .use('svg-sprite-loader')
      .loader('svg-sprite-loader')
  },
  productionSourceMap: false,
  devServer: {
    host: "localhost",//配置本项目运行主机
    port: 8081,//配置本项目运行端口
    //配置代理服务器来解决跨域问题
    // proxy: {
    //   // ‘/api’ 的作用就是 替换 baseURL 的，假如这里我用的 localhost：8080 ,前端请求时直接用 /api 就行了
    //   //  ‘/api’ 只在前端请求时添加，而后端不需要添加 /api 这个路径
    //   "/api": {
    //     target: "http://localhost:8082/renren-admin", //配置要替换的后台接口地址
    //     changOrigin: true, //配置允许改变Origin
    //     ws: true, // proxy websockets
    //     pathRewrite: {
    //       "^/api": "/",
    //       //pathRewrite: {'^/api': '/'} 重写之后url为 http://localhost：8080/xxxx
    //       //pathRewrite: {'^/api': '/api'} 重写之后url为http://localhost：8080/api/xxxx
    //     },
    //   },
    // },
  }
}
